From 3a37440be6230654ee155f683d71797cd290c489 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sat, 30 Sep 2017 10:37:55 -0400 Subject: [PATCH] Cosmetics Factor out a helper function. --- gsk/gskvulkanrender.c | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/gsk/gskvulkanrender.c b/gsk/gskvulkanrender.c index 6c0ab98f7c..37c8c26e5a 100644 --- a/gsk/gskvulkanrender.c +++ b/gsk/gskvulkanrender.c @@ -77,7 +77,8 @@ gsk_vulkan_render_setup (GskVulkanRender *self, self->scale_factor = 1; self->clip = cairo_region_create_rectangle (&(cairo_rectangle_int_t) { 0, 0, - gsk_vulkan_image_get_width (target), gsk_vulkan_image_get_height (target) + gsk_vulkan_image_get_width (target), + gsk_vulkan_image_get_height (target) }); } else @@ -309,6 +310,17 @@ gsk_vulkan_render_add_cleanup_image (GskVulkanRender *self, self->cleanup_images = g_slist_prepend (self->cleanup_images, image); } +static void +gsk_vulkan_render_add_render_pass (GskVulkanRender *self, + GskVulkanRenderPass *pass) +{ + self->render_passes = g_list_prepend (self->render_passes, pass); + +#ifdef G_ENABLE_DEBUG + gsk_profiler_counter_inc (gsk_renderer_get_profiler (self->renderer), self->render_pass_counter); +#endif +} + void gsk_vulkan_render_add_node (GskVulkanRender *self, GskRenderNode *node) @@ -329,11 +341,7 @@ gsk_vulkan_render_add_node (GskVulkanRender *self, self->clip, VK_NULL_HANDLE); - self->render_passes = g_list_prepend (self->render_passes, pass); - -#ifdef G_ENABLE_DEBUG - gsk_profiler_counter_inc (gsk_renderer_get_profiler (self->renderer), self->render_pass_counter); -#endif + gsk_vulkan_render_add_render_pass (self, pass); gsk_vulkan_render_pass_add (pass, self, node); } @@ -365,11 +373,7 @@ gsk_vulkan_render_add_node_for_texture (GskVulkanRender *self, cairo_region_destroy (clip); - self->render_passes = g_list_prepend (self->render_passes, pass); - -#ifdef G_ENABLE_DEBUG - gsk_profiler_counter_inc (gsk_renderer_get_profiler (self->renderer), self->render_pass_counter); -#endif + gsk_vulkan_render_add_render_pass (self, pass); gsk_vulkan_render_pass_add (pass, self, node); } -- 2.30.2